package com.yang.sso.oauth.oauth.tokenStore.inmemor;//package com.authorization.oauth.tokenStore.inmemor;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.security.oauth2.provider.approval.InMemoryApprovalStore;
//import org.springframework.security.oauth2.provider.code.AuthorizationCodeServices;
//import org.springframework.security.oauth2.provider.code.InMemoryAuthorizationCodeServices;
//import org.springframework.security.oauth2.provider.token.TokenStore;
//import org.springframework.security.oauth2.provider.token.store.InMemoryTokenStore;
//
///**
// * 基于内存
// * @author: Islands
// * @create: 2024-04-11 14:44
// */
//@Configuration
//public class TokenConfig {
//
//    @Bean
//    public TokenStore tokenStore(){
//        return new InMemoryTokenStore();
//    }
//
//    /**
//     * 设置授权码模式的授权码如何 存取，这里采用内存方式
//     * @return
//     */
//    @Bean
//    public AuthorizationCodeServices authorizationCodeServices() {
//        return new InMemoryAuthorizationCodeServices();
//    }
//
//    /**
//     *  已授权用户信息
//     * @return
//     */
//    @Bean
//    public InMemoryApprovalStore approvalStore() {
//        return new InMemoryApprovalStore();
//    }
//}
